crypto ipsec transform-set
This command, when used in global configuration mode, defines a transform set as acceptable combination of security protocols and algorithms for IPSec encapsulating security payload (ESP). To delete a transform set, use the no form of this command.
Syntax
crypto ipsec transform-set <transform-set-name> <transform> <transform> no crypto ipsec transform-set <transform-set-name>
Command |
Description |
---|---|
transform-set-name |
Specifies the name of the transform set to create (or modify). |
transform |
Specifies two "transforms". These transforms define the IPSec security protocols and algorithms. Accepted transform values are described in the "transform table". |
Transform Type |
Transform |
Description |
---|---|---|
ESP Encryption Transform
|
esp-3des |
Defines ESP with the 168-bit DES encryption algorithm (3DES or Triple DES). |
esp-aes |
Defines ESP with the 128-bit AES encryption algorithm. |
|
esp-null |
Defines null encryption algorithm. |
|
esp-gcm [128|192|256] |
Defines ESP with 128, 192, or 256 bit AES encryption algorithm using the Galois Counter Mode (GCM) cipher (AES-GCM). |
|
ESP Authentication Transform |
esp-md5-hmac |
Defines ESP with the MD5 (HMAC variant) authentication algorithm. |
esp-sha-hmac |
Defines ESP with the SHA (HMAC variant) authentication algorithm. |
|
esp-sha256-hmac |
Defines ESP with the SHA-256 (HMAC variant) authentication algorithm. |
|
esp-sha384-hmac |
Defines ESP with the SHA-384 (HMAC variant) authentication algorithm. |
|
esp-sha512-hmac |
Defines ESP with the SHA-512 (HMAC variant) authentication algorithm. |
|
AH Transform
|
ah-md5-hmac |
Defines AH with the MD5 (HMAC variant) authentication algorithm. |
ah-sha-hmac |
Defines AH with the SHA (HMAC variant) authentication algorithm. |
|
ah-sha256-hmac |
Defines AH with the SHA-256 (HMAC variant) authentication algorithm. |
|
ah-sha384-hmac |
Defines AH with the SHA-384 (HMAC variant) authentication algorithm. |
|
ah-sha512-hmac |
Defines AH with the SHA-512 (HMAC variant) authentication algorithm. |
This command puts you into the cfg-crypto-trans command mode
(cfg-crypto-trans)# mode <encapsulation-type>
Command |
Description |
---|---|
encapsulation-type |
Specifies the mode for a transform set: either tunnel or transport mode. If neither tunnel nor transport is specified, the default (tunnel mode) is assigned. |
Default
This command has no defaults.
Command Mode
crypto ipsec transform-set are defined in enabled configuration mode.
Example
This example demonstrates how to configure a transform set:
(config data)# crypto ipsec transform-set abc esp-3des esp-sha-hmac